Text copied to clipboard!
Naslov
Text copied to clipboard!Go Softverski Inženjer
Opis
Text copied to clipboard!
Tražimo iskusnog Go softverskog inženjera koji će se pridružiti našem timu i pomoći u razvoju visokokvalitetnih softverskih rješenja. Kao Go softverski inženjer, bit ćete odgovorni za dizajniranje, implementaciju i optimizaciju aplikacija koristeći Go programski jezik. Radit ćete u suradnji s drugim inženjerima, dizajnerima i menadžerima proizvoda kako biste osigurali da naši softverski proizvodi ispunjavaju visoke standarde performansi, sigurnosti i skalabilnosti.
Vaše glavne odgovornosti uključivat će razvoj novih značajki, poboljšanje postojećeg koda, rješavanje tehničkih problema i optimizaciju performansi aplikacija. Također ćete sudjelovati u kodnim recenzijama, pisanju tehničke dokumentacije i implementaciji najboljih praksi u razvoju softvera. Očekujemo da imate iskustvo s razvojem distribuiranih sustava, radom s bazama podataka i poznavanjem modernih razvojnih alata i metodologija.
Idealni kandidat ima snažno razumijevanje Go programskog jezika, iskustvo u radu s mikroservisnom arhitekturom i sposobnost rješavanja složenih tehničkih problema. Također je važno da imate iskustvo s alatima za upravljanje verzijama koda, kao što je Git, te da ste upoznati s DevOps praksama i alatima za automatizaciju. Ako ste strastveni u razvoju softvera i želite raditi na inovativnim projektima, ovo je prilika za vas.
Pridružite nam se i budite dio dinamičnog tima koji razvija napredna softverska rješenja koristeći najnovije tehnologije i najbolje prakse u industriji.
Odgovornosti
Text copied to clipboard!- Razvoj i održavanje softverskih aplikacija koristeći Go programski jezik.
- Dizajniranje i implementacija skalabilnih i sigurnih rješenja.
- Optimizacija performansi i poboljšanje postojećeg koda.
- Rad s bazama podataka i integracija s vanjskim API-ima.
- Sudjelovanje u kodnim recenzijama i tehničkim diskusijama.
- Pisanje tehničke dokumentacije i implementacija najboljih praksi.
- Suradnja s timovima za razvoj, dizajn i upravljanje proizvodima.
- Praćenje novih tehnologija i trendova u razvoju softvera.
Zahtjevi
Text copied to clipboard!- Iskustvo u razvoju softvera koristeći Go programski jezik.
- Poznavanje mikroservisne arhitekture i distribuiranih sustava.
- Iskustvo s bazama podataka kao što su PostgreSQL, MySQL ili MongoDB.
- Razumijevanje DevOps praksi i alata za automatizaciju.
- Iskustvo s alatima za upravljanje verzijama koda, poput Gita.
- Sposobnost rješavanja složenih tehničkih problema.
- Dobre komunikacijske vještine i sposobnost rada u timu.
- Poznavanje kontejnerskih tehnologija poput Dockera i Kubernetes-a je prednost.
Moguća pitanja na intervjuu
Text copied to clipboard!- Možete li opisati svoje iskustvo s Go programskim jezikom?
- Kako biste dizajnirali skalabilnu mikroservisnu arhitekturu?
- Koje alate koristite za upravljanje verzijama koda i zašto?
- Kako optimizirate performanse aplikacija razvijenih u Go-u?
- Možete li podijeliti primjer tehničkog problema koji ste riješili?
- Kako osiguravate sigurnost softverskih aplikacija?
- Koje su vaše omiljene prakse u razvoju softvera?
- Kako pristupate radu u timskom okruženju?